package top.vains.enumeration;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 响应枚举
 * @author  vains
 * @since 2019/11/9 0:09
 * @version 1.0
 **/
@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum ResultEnum {

    /**
     * 代表响应成功
     */
    SUCCESS(200, "操作成功"),

    /**
     * 代表分页查询成功
     */
    PAGE_SUCCESS(0, "响应成功"),

    /**
     * 代表响应失败
     */
    ERROR(500, "响应失败"),

    /**
     * 代表响应失败
     */
    NOT_FOUND(404, "路径不存在！"),

    /**
     * 没有权限
     */
    NO_PERMISSION(401, "没有权限");

    /**
     * 状态
     */
    private Integer code;

    /**
     * 描述
     */
    private String message;

}
